*{margin: 0;padding: 0}
ul li,ol li{list-style: none}
a{text-decoration: none;color: #333;font-family: "Arial";}
p{font-family: "Arial";}
@font-face{font-family: 'iconfont'; /* project id 601403 */ src: url('../font/iconfont.eot'); src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'), url('../font/iconfont.woff') format('woff'), url('../font/iconfont.ttf') format('truetype'), url('../font/iconfont.svg#iconfont') format('svg');}
.ico{font-family:"iconfont" !important; font-size:16px; font-style:normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale;}
.fl{float: left;}
.fr{float: right;}
.qc:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.mb50{margin-bottom: 50px}
.mr50{margin-right: 50px}
.ml50{margin-left: 50px}
::-webkit-input-placeholder {color: #aaa;}
.content p{    line-height: 1.6em;color: #333;}
img{object-fit: cover;    max-width: 100%;}
.Language a{display: inline-block;
    margin-left: 10px;}
.Language  a img{float: left;}
.Language{    overflow: hidden;
    margin-top: 9px;}
.box{width: 95%;margin: 0 auto;}
.header{background: #eef2f3;color:#607e95;overflow: hidden;}
.header .header_top {overflow: hidden;padding: 11px 0 0 0;}
.header .header_top .header_topA{float: left;line-height: 50px;height: 50px}
.header .header_top .header_topB li{float: left;padding: 15px 12px 0}
.header .header_top form{float: right;background: #d2d8da;padding: 0 10px;margin: 5px 5px 5px 10px}
.header .header_top form input{width: 230px;height: 30px;padding: 5px ;font-size: 16px; border: none;background: #d2d8da;color: #fff;outline: none;}
.header .header_top form i{cursor: pointer;font-size: 22px}
.header_topC .search{margin-bottom: -6px;cursor: pointer;}
.header_topC :-webkit-input-placeholder {color: #FFF;}
.header_fot{width: 100%;background: #FFF;overflow: hidden;padding: 30px 0}
.header_fot .logo{margin-top: 10px;}
.header_fotA{float: right;}
.header_fotC{float: left;font-size: 21px;font-weight: 600;color: #333;}
.header_fotB{float: left;}
.header_fotB img{margin: 0 7px -7px 0;}
.header_fotB p{font-size: 16px;margin-top: 35px;color: #7e7e7e;text-transform:uppercase;letter-spacing:1px}
.header_fotB p a{color: #7e7e7e;}

.indexhead{box-shadow: 2px 1px 5px 3px #999;height: 90px;line-height:90px;margin: 0 auto;z-index: 999;position: fixed;top:0; width:100%;background: #fff;}
.indexhead .logo{ display: inline-block; }
.indexhead .logo img{ width: 130px;margin-top: 15px;}
.indexhead>.box>ul{float: left;position: relative;height:68px;}
.indexhead>.box>ul>li>a{padding:0px 40px;line-height: 90px;color: #000; display: inline-block; /*width: 170px;*/text-align: center; font-size: 16px;  }
.indexhead>.box>ul>li>a.this{color:#3165ca;}
.indexhead>.box>ul>li>a:hover{color:#1f61e2;}
.indexhead>.box>ul>li{float: left; position: relative;}
.indexhead>.box>ul>li>ul{display: none;  position: absolute;width: 100%; z-index: 22;background:#424040de}
.indexhead>.box>ul>li>ul>li>a{height:40px; line-height: 40px; display: inline-block; border-bottom: 1px solid #eeeeee73; width: 100%;text-align: center; color: #fff;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.indexhead>.box>ul>li>ul>li>a:hover{height:40px; background: #fff; color: #000; }
.indexhead>.box>ul>li>ul>li{line-height: 40px; height:40px;position: relative; }
.indexhead>.box>ul>li>ul>li>ul{ position: absolute; display: none; left:100%; top:-1px; background: #fff; border: 1px solid #eee; }
.indexhead>.box>ul>li>ul>li>ul>li{ width: 100%; }
.indexhead>.box>ul>li>ul>li>ul>li>a{white-space:nowrap; line-height: 50px; display: inline-block; border-bottom: 1px solid #eee; width: 100%; text-indent: 20px; min-width: 140px; }
.indexhead>.box>ul>li>ul>li>ul>li>a:hover{ background: #fff; color: #fff; }
.indexhead>.box>ul #dian{position: absolute;top: 33px;left: 65px;font-size: 60px;color: red;}
.indexhead_color>.box>ul>li>a{color: #000 !important;}
.indexhead_color{border-bottom: 3px #37a8e8 solid !important; }


.index_banner img{width: 100%}
.crumbs{line-height: 70px;text-transform:uppercase;color: #aaa}

.index_about{overflow: hidden;padding: 20px 0 100px}
.index_about h3{text-align: center;font-size: 28px;font-weight: normal;}
.index_aboutA{width: 50%;height: 394px;}
.index_about .index_aboutB{float: right;width: 44%;height: 294px;overflow: hidden;position: relative;padding:50px 40px;background: #fff;}
/*.index_about .index_aboutB{float: right;width: 44%;height: 294px;overflow: hidden;position: relative;padding:50px 40px;background: url(../img/index_bj9.jpg)}*/
.index_about .index_aboutB01{color: #000;font-family: "Arial";}
.index_about .index_aboutB01 .sub{font-weight: 600;font-size: 18px;}
.index_about .index_aboutB01 h5{font-size: 24px;}
.index_about .index_aboutB01 p{font-size: 16px;line-height: 2rem;font-family: "Arial";}
.index_about .index_aboutB  .more{background: #FFF;display: block; width: 90px; line-height: 30px;text-align: center;margin-top: 20px;}

.index_ptCr{background: url(/Yourphp/Tpl/Home/rsgm/Public/img/product_bg.jpeg);padding-top: 40px;box-shadow:2px 2px 3px 0px #999;}
.index_ptCr .sub,.index_contact .sub,.index_service .sub{text-align: center;margin: 10px 0 20px;font-size: 20px;letter-spacing: 5px;font-weight: 600;}
.index_ptCr .index_ptCrB p{color: #949896;text-align: center;width: 1000px; margin: 0 auto;line-height:1.5rem;}
.index_ptCr h3{text-align: center;font-size: 24px;color: #444;font-family: "Arial";}
.index_ptCr .index_ptCrLt img{width: 100%;height: 330px;float: left;}
.index_ptCr .index_ptCrLt p{position: absolute;bottom: 0;display: none;left: 0;width:225px;padding:20px 10px;background: #5a84d5eb;color: #FFF;}
.index_ptCr .index_ptCrLt p span{font-size: 26px;float: right;line-height: 8px;}
.index_ptCr .index_ptCrLt:hover p{display: block;}
.index_ptCr .index_ptCrA{position: relative;width: 1400px;margin: 0 auto}
.index_ptCr .index_ptCrA .prev{display:none;z-index:9999;position: absolute; top: 50%;cursor: pointer;}
.index_ptCr .index_ptCrA .next{display:none;z-index:9999;position: absolute;right: 0;top: 50%;cursor: pointer;}
.index_ptCr .swiper-slide{margin:20px 0;background: #FFF;overflow: hidden;}
.index_ptCr #index_ptCr{width: 1300px;padding: 20px;overflow: hidden;}

 .porBbox {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100px;
    padding: 20px 20px 10px;
    background: #fff;
}
.porBbox .proTitle {
    font-size: 16px;
    font-weight: bold;
    color: #333;
    overflow: hidden;
    line-height: 30px;
    text-overflow: ellipsis;
    letter-spacing: 2px;
    position: relative;
    white-space: nowrap;
    width: 100%;
    margin-bottom: 15px;
}
.porBbox .proSummry {
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    margin: 10px 0;
    text-overflow: ellipsis;
    display: none;
}
.porBbox .lookDetail {
    position: relative;
    display: block;
    color: #fff;
    width: 80%;
    height: 38px;
    line-height: 38px;
    border-top: 1px solid #e5e5e5;
}
.porBbox .arrowsR {
    position: absolute;
    top: 50%;
    right: 0px;
    transform: translate(0, -50%);
    width: 30px;
}
.porBbox .details {
    width: 100px;
    height: 50px;
    position: absolute;
    display: block;
    color: #333;
    overflow: visible;

    line-height: 50px;
}
.porBbox .arrowsR img {
    position: absolute;
    transition: all .5s ease;
}




.index_service{margin: 55px auto 60px;width: 1200px}
.index_service .index_serviceA{margin-bottom: 30px}
.index_service .index_serviceA p{color: #949896;text-align: center;width: 1000px; margin: 0 auto;line-height:1.5rem;}
.index_service h3{text-align: center;font-size: 24px;color: #444;font-family: "Arial";}
.index_service ul li .title{font-size: 28px;font-family: "Arial";margin:0px 0 10px;}
.index_service ul li .adter{font-size: 28px;font-weight: bold;font-family: "Arial";}
.index_service ul li{box-shadow:1px 2px 5px 1px #999;border-radius:10px;width: 370px;height: 210px;text-align: center;margin: 15px;float: left;}
.index_service ul li p{font-size: 18px;color: #949896;line-height: 1.5rem;width:80%;margin: 0 auto;}
.index_service ul li img{margin: 20px}
.index_service ul li .service_ico{width:auto;margin:0;}


.index_newsA{width: 50%;height: 520px;float: left;}
.index_newsA01{float: right;width: 600px}
.index_newsA h3{font-size: 24px;font-family:"Arial"; margin-top: 25px}
.index_newsA .sub{margin-bottom:10px;font-size: 20px;letter-spacing: 5px;font-weight: 600;line-height: 25px;}
.index_newsA img{width: 100%;height: 290px;margin-bottom: 10px}
.index_newsA .index_newsA02 p{color: #949896;float: left;width: 82%;margin-right: 20px;}
.index_newsA .index_newsA02 .more{background: #3572e7;color: #FFF;display: block; width: 90px; line-height: 30px;text-align: center;margin-top:30px;}
.index_newsB{width: 50%;height: 520px;float: left;}
.index_newsB01{float: left;width: 580px;margin: 20px}
.index_newsB .top{padding: 10px;color: #fff;background: #3165ca;margin: 15px 0 10px;font-family: "Arial"}
.index_newsB .top a{color: #fff;font-size: 22px;line-height: 20px}
.index_newsB ul li{overflow: hidden;padding-left: 10px;}
.index_newsB ul li .title{font-size: 18px;font-family: "Arial"}
.index_newsB ul li .toud{width: 40px;height: 3px;background: #1c3496;margin: 8px 0;display: block;}
.index_newsB ul li p{width: 80%;float: left;margin-bottom: 34px;color: #999;}
.index_newsB ul li label{width: 15%;float: right;display: block;color: #999}


.index_contact{margin: 40px auto;width: 1200px}
.index_contact .index_contactA{margin-bottom: 30px}
.index_contact .index_contactA p{color: #949896;text-align: center;width: 1000px; margin: 0 auto;line-height:1.5rem;}
.index_contact h3{text-align: center;font-size: 24px;color: #444;font-family: "Arial";}
.index_contact .index_contactB{text-align: center;color:#444;font-family: "Arial";}

.banner img{width: 100%}

.centre {overflow: hidden;}

.left{float: left;width: 26%;box-shadow: 1px 1px 5px 3px #999;}
.left h3{font-size: 18px;text-align:center;color: #FFF;background: #3165ca;padding: 20px 10px;}
.left ul li a{background: #f2f2f2; padding: 10px;font-size: 16px;display: block;border-bottom: 1px solid #FFF;}
.left ul li span{display: block;float: left;width: 10px;height: 10px;border-radius: 5px;background: #919191;margin: 8px 10px 20px 0;}
.left ul li a:hover{background: #3165ca; padding: 10px;font-size: 16px;color: #fff}
.left ul li a:hover span{background: #FFF}
.left ul .this{background: #8cb7e6; padding: 10px;font-size: 20px;color: #FFF;}
.left ul .this span{background: #FFF}
.left input,.left textarea{padding: 10px;width: 93%;background: #f9f9f9;border: 1px solid #eee;margin-top: 10px;font-size: 14px;outline: none;font-family:"Arial";}
.left .send{ width: 170px;padding: 7px;background: #3165ca;color: #FFF;font-size: 20px;border: none;margin: 30px;cursor: pointer;}

.aboutA p{line-height: 1.5rem;margin-top: 10px;
    color: #444;}
.aboutB{margin: 50px 0 100px}
.aboutB img{width: 41.6%;margin: 0 4%;border: 1px solid #454545;}


.rightTitle{background: #3165ca;color: #fff;font-size: 20px;padding: 7px 10px;margin-bottom: 20px;position: relative;}
.rightTitle p{border-right: 430px solid #8cb7ea;border-top: 40px solid #8cb7ea;border-left: 60px solid #7f4b4b03;float: right;margin: -7px -10px;}
.rightTitle a{position: absolute;top: 10px;right: 14px;font-size: 16px;color: #FFF;}
.product ul li{width: 334px;
    /*height: 234px;*/
    text-align: center;
    float: left;
    margin: 10px;
    padding: 0px;
    border-radius: 3px;
    /*box-shadow: 1px 1px 5px 3px #999;*/
}

.product ul li img{ width:334px;height: 334px;}
.product ul li p{text-align: left;margin-top: 10px;}
.product ul li p span{float: right;padding: 2px 7px;border: 1px solid #ddd;margin-top: -3px;}


.right{width: 69%;float: right;}
.about h2{text-align: center;color: #3165ca;font-weight: 600;margin-bottom: 30px;text-transform:uppercase;}
.productShow .tux{width: 334px; text-align: center;float: left;  }
.productShowA{overflow: hidden;margin-bottom: 40px}
.productShow .tux img{width:334px;height: 334px;}
.productShow .description{float: right;width: 55%;}
.productShow .description p{line-height: 2rem;}
.productShow .send{    width: 135px;
    line-height: 30px;
    border: 1px solid #3165ca;
    text-align: center;
    display: block;
    margin-top: 0px;
    background: #3165ca;
    color: #fff;}
.productShow  h1{font-size: 22px;font-weight: 600;margin: 10px 0;}


.Pagination{width: 1000px;margin: 50px auto;text-align: center;margin-bottom: 50px}
.Pagination a,.Pagination span{display: inline-block;width: 30px;line-height: 30px;background: #eee;border: 1px solid #bfbfbf;color: #888;margin: 5px}
.Pagination a:hover{background: #36a8e7;color: #FFF}
.Pagination span{background: #36a8e7;color: #FFF;}


.news ul li{margin-bottom: 10px;padding: 15px 0;background: #f6f6f6; overflow: hidden;box-shadow: 0px 3px 6px 0px #999;
}

.news ul li .newsTime{float: left;width: 100px}
.news ul li .newsTime span{line-height: 45px;display: block;text-align: center;background: #b5b5b5;color: #545454; font-size: 30px;font-family: "Arial";}
.news ul li .newsTime label{line-height: 40px;display: block; text-align: center;background: #dcdcdc;color: #6a6a6a;font-size: 24px;font-family: "Arial";}
.news ul li .newsDesc{margin-left: 120px;color: #878787}
.news ul li .newsDesc h3{font-weight: normal;line-height: 2rem;}
.news ul li .newsDesc p{color: #878787;line-height: 1.5rem;}
.news ul li a:hover{color:#3165ca;}

.newsShow h1{font-size: 20px;font-family:"Arial";color: #434242;text-align: center;}
.newsShow .time{color:#878787;font-family:"Arial";text-align: center;line-height: 40px}
.newsShow .content p{line-height: 1.5rem}
.newsShow .newsPn p{ width: 50%;line-height: 100px;}
.newsShow .newsPn .next{text-align: right;}
.newsShow .newsPn p a{color: #666;}
.newsShow .newsPn p a:hover{color:#3165ca}



.serviceA h3{text-align: center;font-size: 30px;margin-bottom: 20px;}
.serviceA .serviceA01{color: #878787;line-height: 1.5rem;text-align: center;}
.serviceB{margin-bottom: 100px;}
.serviceB h3{font-weight: 600;font-size: 24px;color: #878787;text-align: center;margin: 50px 0 35px;}
.serviceB ul li{box-shadow: 0px 2px 4px 0px #999;
font-size: 22px; background: #f7f7f7; margin-bottom: 15px;overflow: hidden;}
.serviceB ul li a.aa1{padding: 20px;display: inline-block;float: left;}
.serviceB ul li a.aa2{padding: 20px;display: inline-block;float: right;}
.serviceB ul li i{float: right;font-size: 24px;}
.serviceB ul li a:hover{color:#3165ca}

.contact h3{text-align: center;font-size: 30px;margin-bottom: 80px;}
.contact .contactA .list{width: 33.3%;color: #878787;font-size: 22px;float: left;height: 55px; margin-bottom: 40px;}
.contact .contactA .list span{color: #4a4a4a;display: block;float: left;line-height: 22px;height: 55px;margin-right: 10px;}
.contact .contactB{padding: 45px 0 100px;border-top: 1px solid #98b2e4}
.contact .contactB01{width: 48%;float: left;}
.contact .contactB01 input,.contact .contactB01 textarea{padding: 12px;width: 93%;background: #f9f9f9;border: 1px solid #eee;margin-bottom: 15px;font-size: 16px;outline: none;font-family:"Arial";}
.contact .contactB01 .send{ width: 170px;padding: 7px;background: #3165ca;color: #FFF;font-size: 20px;border: none;margin-top: 30px;cursor: pointer;}
.contact .contactB02{width: 49%;float: right;}

.SearchList{margin: 100px}
.SearchList p{line-height: 3rem; border-bottom: 1px solid #eee;}

.footer{margin-top: 120px;background: #14191c;background:#14191c url(/Yourphp/Tpl/Home/rsgm/Public/img/bottom_bg.jpeg) no-repeat }
.footerchid{width: 1198px;margin: 0 auto;position: relative;}
.footerA{border-radius: 60px;box-shadow: 0px 8px 8px 2px #0000005e;background: #1f61e2;padding: 27px 10px;position: relative;top: -60px;border-left: 1px solid #287aa9;border-right: 1px solid #287aa9;}
.footerA ul li{width: 33.3%;color: #FFF;float: left;}
.footerA ul li h5{font-size: 16px; margin-bottom: 5px;}
.footerA ul li img{margin:0 25px 0 40px ;float: left;}
.footerA02{position: absolute;left: -21px;top: 0;border-top: 60px solid #7f4b4b03;border-right: 20px solid #0038a6;}
.footerA03{position: absolute;right: -21px;top: 0;border-top: 60px solid #7f4b4b03;border-left: 20px solid #0038a6;}
.footerC dl{float: left;}
.footerC .one{width: 30%;}
.footerC .two{width: 25%;margin: 0 10%;}
.footerC .therr{width: 25%}
.footerC dl dt{font-size: 16px;color: #FFF;font-family: "Arial";margin: 20px 0 5px}
.footerC dl dd .toup{width: 24px;height: 2px;background: #40a629;margin:10px 0 20px;}
.footerC dl dd p{margin-bottom: 20px;color: #FFF;font-size: 14px;margin-left: 30px}
.footerC dl dd a{color: #FFF}
.footerC .one i{float: left;display: block;color: #fff;margin-top: -3px;}
.footerC .two i{font-size: 10px;float: left;display: block;color: #fff;}
.footerC dl dd span{float: left;display: block;color: #fff;width:75px;text-align: right;margin-right: 5px;font-size: 14px;line-height: 30px;}
.footerC dl dd input,.footerC dl dd textarea{width: 200px;background: #14191c;border: 1px solid #909394; padding: 5px;color: #fff;outline: none;}
.footerC .ft22{font-size: 22px}
.footerC .therr p{margin-bottom:7px}
.footerC .therr .send{background: #3572e7;font-size: 16px;border: none;cursor: pointer;width: 212px;margin-bottom: 10px;}
.footerC .therr img{border: 1px solid #eef2f3;margin-right: 5px;}

.boot{background: #101415;line-height: 70px;color: #cecece;text-align: center;font-size: 14px;overflow: hidden;width: 100%;}

.wap_head,.wap_nav{display: none;}
@media screen and (max-width: 1300px) {

   /* .indexhead,.header .header_top .header_topA,.header_top .fr,.header_fot{display: none;}*/
}
@media screen and (max-width: 1300px) {
    .index_about .index_aboutB {
        width: 100%;
        height: auto;
        padding: 15px;
    }
    .index_about img {
        width: 100%;
        height: auto;
    }
}
.header{
    margin-top:95px;
    -webkit-margin-before:95px ;
}
@media screen and (max-width: 900px) {
    .indexhead, .header .header_top .header_topA, .header_top .fr, .header_fot {
        display: none;
    }
}
@media screen and (max-width: 1350px) {
    .indexhead, .header .header_top .header_topA, .header_top .fr, .header_fot {
        display: none;
    }
}
@media screen and (max-width: 1350px) {
    .banner img {
        width: 100%;
        margin-top:50px;
    }
    .header{
        margin-top:29px;
    }

    .porBbox .details {
        width: 100px;
        height: 30px;
        position: absolute;
        display: block;
        color: #333;
        overflow: visible;
        line-height: 30px;
    }
.none{display:none;}
*{-moz-box-sizing: border-box;  /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box;
font-size: 14px;}

.indexhead,.header .header_top .header_topA,.header_top .fr,.header_fot{display: none;}
/*移动端通用导航开始*/
.wap_head h3{ text-indent:4%; line-height: 50px; }
.wap_head h3 a{color: #fff ; font-size: 16px;}
.wap_head img{height: 80%;margin: 5px 10px;}
.wap_head{ background:#fff; display: block; height: 50px; width: 100%;line-height: 50px;position: fixed;right:0px;top:0px;z-index: 100;}
.wap_head>.navigation{font-size: 30px;color: #000;position: fixed;right:3%;line-height: 50px;}
.wap_head>.search{font-size:20px;color: #000;position: fixed;right:14%; line-height: 50px;}
.wap_nav{display: block; width: 100vw;position: fixed;right:-100vw;top:50px;background: #f5f5f5;transition: 0.4s;height: 100%; z-index: 99;}
.wap_nav>ul>li>a{text-transform: uppercase;text-indent:20px;line-height:42px;color: #333;
 width:80%;display: inline-block;}
 .wap_nav>ul>li i{    width: 14%; font-size: 12px;
    display: inline-block;
    float: right; color: #333;
    text-align: center;
    line-height: 43px;}
.wap_nav>ul>li{     border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd; margin-bottom: -1px;}
.wap_nav>ul>li>ul>li a{text-indent:20px;display: inline-block;width: 80%;line-height: 2.6em; font-size: 12px;text-transform:capitalize;}
.wap_nav>ul>li>ul{ background: #f5f5f5; display: none; width: 100%;padding: 10px 0; float: left;}
.wap_nav>ul>li>ul>li>ul{ padding: 0 2rem;display: none;}
body{position: relative;left: 0px;transition: 0.4s; }
.wap-nav .wap_nav{right: 0px;}
.wap-nav{left: -100vw;overflow-y: hidden;}
.wap_nav .sousuonr{ width: 100%;background:#041f32;   }
.wap_nav .sousuonr form{ height: 34px; margin: 10px; }
.wap_nav .sousuonr form input{ width:88%; float: left; height: 34px; line-height: 34px; text-indent: 10px;}
.wap_nav .sousuonr form i{cursor: pointer;font-size: 22px;color: #FFF;margin: 10px}
.wap_nav .sousuonr{ overflow: hidden; }
/*移动端通用导航结束*/

.box{width: 98%;padding: 15px}

.index_banner img{width: 100%; }
.index_banner{margin-top: 20px;}
.index_banner .swiper-button-prev,.index_banner .swiper-button-next,.left{display: none}

.index_about{padding:0;}
.index_about img{width: 100%;height: auto}
.index_about .index_aboutB{padding: 0;}
.index_about .index_aboutB01 p{font-size: 12px}

.index_ptCr .index_ptCrB p{width: 100%}
.index_about .index_aboutB{width: 100%;height: auto;padding:15px}

.index_ptCr{padding-top: 30px;}
.index_ptCr .index_ptCrA{width: 100%}
.index_ptCr .swiper-slide{width: auto;}
.index_ptCr #index_ptCr{width:90%}
.index_ptCr .index_ptCrLt{width: 97%}
.index_ptCr .more{margin: 20px auto;}

.index_service{width: 100%;margin: 30px auto;}
.index_service .index_serviceA p{width: 100%;padding: 0 15px;}
.index_service ul li{height:auto;margin: 10px auto; float:none;padding: 5px}
.index_service ul li .service_ico{width: 100%;}

.index_newsA,.index_newsB{width: 100%;height: auto;padding: 15px;clear: both;}
.index_newsA01{width: 100%}
.index_newsA img{height: auto}
.index_newsB01{width: 100%;margin: 0}

.index_contact{width: 100%;padding: 0 15px;}
.index_contact .index_contactA p{width: 100%}

.footer{height: auto; margin-top: 80px;}
.footerchid{width: 100%}
.footerA ul li{overflow: hidden; margin-bottom: 10px;width: 100%;clear: both;}
.footerA ul li img { margin:0 10px;}
.footerC .one,.footerC .two{display: none}
.footerC .therr{width: 100%;border-top: 1px solid #4a4a4a;margin:0;}
.footerB{padding:  0 15px}
.footerC{padding: 15px}
.boot{line-height: 30px;overflow: hidden;}
.footerC dl dd input, .footerC dl dd textarea{width: 88%}

.crumbs{line-height: 30px}
.right{width: 100%;}
.about h2{font-size: 1.5rem}

.rightTitle p{border-right: 120px solid #8cb7ea;    display: none;}
.product ul li{height: auto}
.Pagination{margin: 20px 0 0 0}

.aboutA img,.aboutB img{width: 100%;margin:0;}

.productShow .tux,.productShow .description{width: 100%;height: auto}
.productShow .send{margin-top:20px }

.newsPn{margin-top: 50px}
.newsShow .newsPn p{width: 100%;line-height: 40px;}
.newsShow .newsPn .next{text-align: left;}

.contact h3{font-size: 20px;margin-bottom:30px;}
.contact .contactA .list{width: 100%;margin-bottom: 0}
.contactB01,.contactB02,.contact .contactB01,.contactB02 img,.contact .contactB02{width: 100%;clear: both;}
.contact .contactB{padding: 0}

.content table{width: 100%}

.serviceB ul li a.aa1{width: 80%;
    height: 1.5em;
    line-height: 1.5em;
    overflow: hidden;white-space:nowrap;  text-overflow:ellipsis;}
.footerA02,.footerA03{display: none;}

}
